<?
session_start();
header("Content-type:image/gif");
$str=randstr(4);
$im=imagecreatetruecolor(50,25);
$c=array(255,215,235,195,175);
$key=rand(0,4);
$backcolor=imagecolorallocate($im,$c[$key],$c[$key],$c[$key]);
$pointcolor=imagecolorallocate($im,255,175,255);
$stringcolor=imagecolorallocate($im,255,61,153);
imagefill($im,0,0,$backcolor);
for($i=0;$i<100;$i++){
    $x=rand(2,98);
    $y=rand(2,98);
    imagesetpixel($im,$x,$y,$pointcolor);
}
imagestring($im,5,5,5,$str,$stringcolor);
Imagegif($im);
$_SESSION['randstr']=$str;
imagedestroy($im);
die();
function randstr($l){
    $str="";
    $chars='abcdefghijklmnopqrstuvwxyz0123456789';
    while($l>=strlen($str)){
        $str.=substr($chars,rand(0,35),1);
    }
    return $str;
}
        
?>
